草庐IT

phpmyadmin 3.4.0 ERD 转 PDF

全部标签

c# - 使用 itextsharp 在 pdf 文件中画线的问题

我正在使用itextsharp在asp.netc#中生成一个pdf文件。我无法绘制水平线/垂直线/虚线。我尝试使用以下代码绘制一条线,我没有收到任何错误,但该线也没有显示在pdf文件中PdfContentBytecb=wri.DirectContent;cb.SetLineWidth(2.0f);//Makeabitthickerthan1.0defaultcb.MoveTo(20,pdfDocument.Top-40f);cb.LineTo(400,pdfDocument.Top-40f);cb.Stroke();代码有什么问题,是不是因为xy坐标的位置?我曾使用粗略的点来了解pdf

c# - 如何使用 iTextSharp 拼合已填写的 PDF 表单

我正在使用iTextSharp将多个pdf文件合并到一个文件中。我正在使用iTextSharp官方教程中描述的方法,specificallyhere,它通过PdfWriter和PdfImportedPage逐页合并文件。原来我需要合并的一些文件是填写的PDF表单,使用这种合并表单数据的方法丢失了。我看过几个使用PdfStamper填写表格并将其拼合的示例。我找不到的是一种将已填写的PDF表单展平并希望将其与其他文件合并而无需先保存展平版本的方法。谢谢 最佳答案 只是在PdfStamper上设置.FormFlattening是不够的.

c# - 如何在 pdf 文档的所有页面上插入背景图像?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion我需要C#中的示例代码来在完成的pdf文档的所有页面上插入背景图像。我正在使用iTextSharp库。

c# - 在 .net 4.0 版本上找不到 System.Web 程序集

我将.NET从3.5更新到4.0版本,但是更新程序集后System.Web不再工作。我收到以下错误:Warning1Couldnotresolveassembly"System.Web".Theassemblyisnotinthecurrentlytargetedframework".NETFramework,Version=v4.0,Profile=Client".Pleaseremovereferencestoassembliesnotinthetargetedframeworkorconsiderretargetingyourproject.使用3.5版本它工作正常。我该如何解决

c# - 将 base64Binary 转换为 pdf

我有base64Binary的原始数据。stringbase64BinaryStr="J9JbWFnZ......"如何制作pdf文件?我知道它需要一些转换。请帮助我。 最佳答案 第1步是将base64字符串转换为字节数组:byte[]bytes=Convert.FromBase64String(base64BinaryStr);第2步是将字节数组保存到磁盘:System.IO.FileStreamstream=newFileStream(@"C:\file.pdf",FileMode.CreateNew);System.IO.Bi

c# - PDF 中动态大小的多行文本框字段

我在开放式办公室中创建了一个包含多行表单域的文档:我遇到的问题是当动态内容超过多行文本框的初始大小时:当然,我可以在原始模板中调整文本框的大小,但动态内容可能有1到50行,我希望文本框之后的文本接近动态内容的最后一行。有人可以建议解决这个问题的方法吗? 最佳答案 我曾经编写过一个解决方案,根据提供的字符以编程方式设置文本框的宽度和高度。我认为这是很久以前的学校作业。这可以通过代码中的VBA或什至可能使用宏来完成。或者使用VB.net。我没有以前使用的代码,但基本上可以确定您能够提供的字符宽度的最大宽度,即首选宽度。确定该宽度的每个字

c# - RDLC 报告中的渲染 PDF 中不显示 Base64 图像

我正在尝试在RDLC报告中使用参数(@CustomerSign)显示图像(base64字符串)(我正在从报告中呈现PDF文件,我看到的是PDF文件)我已经配置图像属性如下:选择图像源:数据库使用此字段:=Convert.FromBase64String(Parameters!CustomerSign.Value)使用这个MIME类型:image/png并传递参数:ReportParameterCustomerSign=newReportParameter("CustomerSign",obj.SignImage);rptvw.LocalReport.SetParameters(Cust

c# - 我可以获得内存映射文件的路径吗? (.NET 4.0)

我希望非.NET应用程序访问内存映射文件,但此应用程序不知道内存映射文件的存在,因此我需要文件路径。有可能的? 最佳答案 他们有一些samplehere.编辑我认为this会提供答案。基本上,内存映射文件似乎需要某种内存指针,而不是文件系统路径。 关于c#-我可以获得内存映射文件的路径吗?(.NET4.0),我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1114786/

C# 4.0 : casting dynamic to static

这是一个分支问题,与我问的另一个问题有关here.我把它分开是因为它真的是一个子问题:我在转换dynamic类型的对象时遇到困难到另一个(已知的)静态类型。我有一个用于执行此操作的IronPython脚本:importclrclr.AddReference("System")fromSystemimport*defGetBclUri():returnUri("http://google.com")请注意,它只是更新BCLSystem.Uri类型并返回它.所以我知道静态类型返回的对象。现在在C#领域,我正在更新脚本托管内容并调用这个getter来返回Uri对象:dynamicuri=sc

c# - .NET 4.0 并发收集性能

我正在尝试编写一个程序,在该程序中,我通过将项目放入来自不同线程的集合中并在迭代集合并处理项目的单个线程中清理它们来安排要删除的项目。在这样做之前,我想知道什么会产生最佳性能,所以我尝试了ConcurrentBag、ConcurrentStack和ConcurrentQueue并测量了添加10000000个项目所需的时间。我用下面的程序来测试这个:classProgram{staticListlist=newList();staticConcurrentBagbag=newConcurrentBag();staticConcurrentStackstack=newConcurrentS